<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/3/12
  Time: 17:45
  To change this template use File | Settings | File Templates.
--%>
<%@ page isELIgnored="false" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<html>
<head>
    <title>Title</title>
    <style>
        img {
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%;
        }
        .but{
            height: 22px;
            width:70px;
            cursor:pointer;
            background-color: rgb(0,150,136);
            display: inline-block;
            text-align: center;
            color: white;
        }
        .username{
            width: 150px;
            height: 20px
        }
    </style>
</head>
<body>
<div>
    请输入电话：<input type="text" id="phoneNumber" class="username">
    请输入姓名：<input type="text" id="phoneName" class="username">
    <div type="button" class="but" onclick="getTable()">搜索</div>
</div>
<table class="layui-hide" id="demo" lay-filter="test"></table>


<script type="text/html" id="barDemo">
    <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
</script>


<%--引入公共js--%>
<script type="text/javascript" src="${path}/webapp/js/layui-public.js"></script>
<script type="text/javascript">
    //模块js均在公共方法中
    function getTable() {
        var table = layui.table //表格
        var phoneNumber=$("#phoneNumber").val();
        var phoneName=$("#phoneName").val();
        //执行一个 table 实例
        table.render({
            elem: '#demo'
            ,where: {'phoneNumber':phoneNumber,'phoneName':phoneName}//传值
            ,method: 'post'//请求方式
            ,height: 420
            ,url: '${path}/sys/phone/getAllPhone' //数据接口
            ,title: '轮播图'
            ,page: true //开启分页
            ,toolbar: 'default' //开启工具栏，此处显示默认图标，可以自定义模板，详见文档
            ,cols: [[ //表头
                {type: 'checkbox', fixed: 'left'}
                ,{field: 'id', title: 'ID', width:80, sort: true, fixed: 'left'}
                ,{field: 'phoneNumber', title: '电话号码', width:120}
                ,{field: 'phoneName', title: '电话归属人', width:200,templet:'#signImageUrl',height:180}
                ,{field: 'createTime', title: '创建时间', width: 200, sort: true}
                ,{field: 'isEnabled', title: '是否启用', width:100, templet: '#isEnabled'}
                ,{fixed: 'right', width: 165, align:'center', toolbar: '#barDemo'}
            ]]
        });
    }
    //添加
    function add() {
        var layer = layui.layer //弹层
        layer.open({
            id: 'orgEdit-jsp',//这个是这个layer弹出层的id，用来在调用弹出的那个jsp（子页面）的方法时使用
            type: 2,//如果设置为1，则弹出的jsp页面内容无法正常显示
            title: '添加手机号',
            scrollbar: false,
            zIndex: 1050,
            btnAlign: 'c',
            area: ['60%','80%'],
            content: "${path}/sys/phone/intoAddPhone"
        })

    }
    //修改
    function update(id) {
        var layer = layui.layer //弹层
        layer.open({
            id: 'orgEdit-jsp',//这个是这个layer弹出层的id，用来在调用弹出的那个jsp（子页面）的方法时使用
            type: 2,//如果设置为1，则弹出的jsp页面内容无法正常显示
            title: '修改电话',
            scrollbar: false,
            zIndex: 1050,
            btnAlign: 'c',
            area: ['60%','80%'],
            content: "${path}/sys/phone/intoUpdatePhone?id="+id
        })
    }
    //删除
    function del(id) {
        var layer = layui.layer //弹层
        var falg=false;
        $.ajax({
            url:'${path}/sys/phone/deletePhone',
            data:{"id":id},
            dataType:"json",
            type:'post',
            async:false,
            success:function (data) {

                if(data==true){

                    layer.msg("删除成功");
                    falg= true;
                }else{
                    layer.msg("删除失败");

                }
            },
            error:function () {
                layer.msg("服务器忙。。。");

            }

        })
        return falg;
    }

</script>
<%--判断是否启用--%>
<script type="text/html" id="isEnabled">
    {{#  if(d.isEnabled==0){ }}
    <span>已启用</span>
    {{#  } else { }}
    <span>未启用</span>
    {{#  } }}
</script>

</body>
</html>
